package model;

import java.util.List;

/**
 * 用于存储测试报告导入的数据
 */

public class VReportImport implements java.io.Serializable {

	// Fields

		private Integer checkid;
		private String username;  //用户登录名
		private Integer checktypeid;
		private String checktime;  //测试时间
		private Integer gradeyear;
		private String checkname;  //测试报告类型名
		private String checkintro; 
		private String realName; //学生姓名
		private String sex;  //学生性别
		private String classId;
		private String classname;  //班级名称 ，如1班，2班
		private Integer classgradeyear;
		private String period;  //小学，初中，高中 （这主要是区分中学的年级）
		private String schoolid;
		private String schoolname;  //学校名称
		private String schooltype;  //学校类型 分为：小学， 中学
		private Integer grade;   //年级，比如1 代表一年级， 2代表二年级
		private String birthday;
		private String itemscorestr; //报告测试分数，共用1:A#2:C#....#92:D构建字符串
		private List<TCheckReportItem> checkitems; //报告中的测试结果
		// Constructors

		/** default constructor */
		public VReportImport() {
		}

		/** minimal constructor */
		public VReportImport(Integer checkid, String username,
				Integer checktypeid, String checktime, String checkname,
				String realName, String sex, String classId, String classname,
				Integer classgradeyear, String schoolid, String schoolname,
				String schooltype, String birthday) {
			this.checkid = checkid;
			this.username = username;
			this.checktypeid = checktypeid;
			this.checktime = checktime;
			this.checkname = checkname;
			this.realName = realName;
			this.sex = sex;
			this.classId = classId;
			this.classname = classname;
			this.classgradeyear = classgradeyear;
			this.schoolid = schoolid;
			this.schoolname = schoolname;
			this.schooltype = schooltype;
			this.birthday = birthday;
		}

		/** full constructor */
		public VReportImport(Integer checkid, String username,
				Integer checktypeid, String checktime, Integer gradeyear,
				String checkname, String checkintro, String realName, String sex,
				String classId, String classname, Integer classgradeyear,
				String period, String schoolid, String schoolname,
				String schooltype, Integer grade, String birthday,String itemscorestr) {
			this.checkid = checkid;
			this.username = username;
			this.checktypeid = checktypeid;
			this.checktime = checktime;
			this.gradeyear = gradeyear;
			this.checkname = checkname;
			this.checkintro = checkintro;
			this.realName = realName;
			this.sex = sex;
			this.classId = classId;
			this.classname = classname;
			this.classgradeyear = classgradeyear;
			this.period = period;
			this.schoolid = schoolid;
			this.schoolname = schoolname;
			this.schooltype = schooltype;
			this.grade = grade;
			this.birthday = birthday;
			this.itemscorestr = itemscorestr;
		}
		
		public VReportImport(Integer checkid, String username,
				Integer checktypeid, String checktime, Integer gradeyear,
				String checkname, String checkintro, String realName,
				String sex, String classId, String classname,
				Integer classgradeyear, String period, String schoolid,
				String schoolname, String schooltype, Integer grade,
				String birthday, List<TCheckReportItem> checkitems) {
			super();
			this.checkid = checkid;
			this.username = username;
			this.checktypeid = checktypeid;
			this.checktime = checktime;
			this.gradeyear = gradeyear;
			this.checkname = checkname;
			this.checkintro = checkintro;
			this.realName = realName;
			this.sex = sex;
			this.classId = classId;
			this.classname = classname;
			this.classgradeyear = classgradeyear;
			this.period = period;
			this.schoolid = schoolid;
			this.schoolname = schoolname;
			this.schooltype = schooltype;
			this.grade = grade;
			this.birthday = birthday;
			this.checkitems = checkitems;
		}

		// Property accessors

		public Integer getCheckid() {
			return this.checkid;
		}

		public void setCheckid(Integer checkid) {
			this.checkid = checkid;
		}

		public String getUsername() {
			return this.username;
		}

		public void setUsername(String username) {
			this.username = username;
		}

		public Integer getChecktypeid() {
			return this.checktypeid;
		}

		public void setChecktypeid(Integer checktypeid) {
			this.checktypeid = checktypeid;
		}

		public String getChecktime() {
			return this.checktime;
		}

		public void setChecktime(String checktime) {
			this.checktime = checktime;
		}

		public Integer getGradeyear() {
			return this.gradeyear;
		}

		public void setGradeyear(Integer gradeyear) {
			this.gradeyear = gradeyear;
		}

		public String getCheckname() {
			return this.checkname;
		}

		public void setCheckname(String checkname) {
			this.checkname = checkname;
		}

		public String getCheckintro() {
			return this.checkintro;
		}

		public void setCheckintro(String checkintro) {
			this.checkintro = checkintro;
		}

		public String getRealName() {
			return this.realName;
		}

		public void setRealName(String realName) {
			this.realName = realName;
		}

		public String getSex() {
			return this.sex;
		}

		public void setSex(String sex) {
			this.sex = sex;
		}

		public String getClassId() {
			return this.classId;
		}

		public void setClassId(String classId) {
			this.classId = classId;
		}

		public String getClassname() {
			return this.classname;
		}

		public void setClassname(String classname) {
			this.classname = classname;
		}

		public Integer getClassgradeyear() {
			return this.classgradeyear;
		}

		public void setClassgradeyear(Integer classgradeyear) {
			this.classgradeyear = classgradeyear;
		}

		public String getPeriod() {
			return this.period;
		}

		public void setPeriod(String period) {
			this.period = period;
		}

		public String getSchoolid() {
			return this.schoolid;
		}

		public void setSchoolid(String schoolid) {
			this.schoolid = schoolid;
		}

		public String getSchoolname() {
			return this.schoolname;
		}

		public void setSchoolname(String schoolname) {
			this.schoolname = schoolname;
		}

		public String getSchooltype() {
			return this.schooltype;
		}

		public void setSchooltype(String schooltype) {
			this.schooltype = schooltype;
		}

		public Integer getGrade() {
			return this.grade;
		}

		public void setGrade(Integer grade) {
			this.grade = grade;
		}

		public String getBirthday() {
			return this.birthday;
		}

		public void setBirthday(String birthday) {
			this.birthday = birthday;
		}

		public List<TCheckReportItem> getCheckitems() {
			return checkitems;
		}

		public void setCheckitems(List<TCheckReportItem> checkitems) {
			this.checkitems = checkitems;
		}

		public String getItemscorestr() {
			return itemscorestr;
		}

		public void setItemscorestr(String itemscorestr) {
			this.itemscorestr = itemscorestr;
		}
		
}